package com.java.multipledatasource.registered;

/**
 * @author hu
 * @version 1.0
 * @date 2020/12/30 0030 下午 2:50
 * @description
 */
public interface RegisteredParamCheckService {
    /**
     * code 校验
     * @param code
     * @return
     */
    boolean checkCode(byte code);

    /**
     * 根据不同实体 做必填 或者字段的特殊规则做校验
     * @param obj
     */
    void checkByFieldRules(Object obj);


    /**
     * 是否存在校验
     * @param obj
     */
    void checkIsExist(Object obj);
}
